package sskj.regulatory.data.response.camera

import com.google.gson.annotations.Expose
import com.google.gson.annotations.SerializedName


class CameraResponse {

    @SerializedName("sysCode")
    @Expose
    val sysCode: String? = null

    @SerializedName("smartType")
    @Expose
    val smartType: String? = null

    @SerializedName("smartSupport")
    @Expose
    val smartSupport: Int? = null

    @SerializedName("onlineStatus")
    @Expose
    val onlineStatus: Int? = null

    @SerializedName("keyBoardCode")
    @Expose
    val keyBoardCode: String? = null

    @SerializedName("orderNum")
    @Expose
    val orderNum: String? = null

    @SerializedName("status")
    @Expose
    val status: Int? = null

    @SerializedName("updateTime")
    @Expose
    val updateTime: Long? = null

    @SerializedName("streamUrl")
    @Expose
    val streamUrl: String? = null

    @SerializedName("unitId")
    @Expose
    val unitId: String? = null

    @SerializedName("unitSysCode")
    @Expose
    val unitSysCode: String? = null

    @SerializedName("regionId")
    @Expose
    val regionId: String? = null

    @SerializedName("regionSysCode")
    @Expose
    val regionSysCode: String? = null

    @SerializedName("encoderId")
    @Expose
    val encoderId: Int? = null

    @SerializedName("encoderSysCode")
    @Expose
    val encoderSysCode: String? = null

    @SerializedName("cameraChannelNum")
    @Expose
    val cameraChannelNum: Int? = null

    @SerializedName("cameraType")
    @Expose
    val cameraType: Int? = null

    @SerializedName("cameraName")
    @Expose
    val cameraName: String? = null

    @SerializedName("cameraId")
    @Expose
    val cameraId: String? = null

    @SerializedName("iconSkin")
    @Expose
    val iconSkin: String? = null

    @SerializedName("streamType")
    @Expose
    val streamType: Int? = null
}